bfs in python